home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <interface>
- <requires lib="gtk+" version="2.16"/>
- <!-- interface-naming-policy toplevel-contextual -->
- <object class="GtkWindow" id="glchess_app">
- <property name="title">glChess</property>
- <property name="default_width">400</property>
- <accel-groups>
- <group name="accelgroup1"/>
- </accel-groups>
- <signal name="focus_in_event" handler="_on_focus_changed" after="yes"/>
- <signal name="configure_event" handler="_on_resize"/>
- <signal name="delete_event" handler="_on_close_window"/>
- <signal name="window_state_event" handler="_on_window_state_changed"/>
- <child>
- <object class="GtkVBox" id="vbox1">
- <property name="visible">True</property>
- <child>
- <object class="GtkMenuBar" id="menubar1">
- <property name="visible">True</property>
- <child>
- <object class="GtkMenuItem" id="menuitem1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Game</property>
- <property name="use_underline">True</property>
- <child type="submenu">
- <object class="GtkMenu" id="menuitem1_menu">
- <child>
- <object class="GtkImageMenuItem" id="new1">
- <property name="label">gtk-new</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_new_game_button_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="open1">
- <property name="label">gtk-open</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_open_game_button_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_save_item">
- <property name="label">gtk-save</property>
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_save_game_button_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_save_as_item">
- <property name="label">gtk-save-as</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_save_as_game_button_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkSeparatorMenuItem" id="separator1">
- <property name="visible">True</property>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_play_online_item">
- <property name="label" translatable="yes">Network _Game</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="image">image2</property>
- <property name="use_stock">False</property>
- <property name="accel_group">accelgroup1</property>
- <accelerator key="L" signal="activate" modifiers="GDK_CONTROL_MASK"/>
- <signal name="activate" handler="_on_join_game_button_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkSeparatorMenuItem" id="separator2">
- <property name="visible">True</property>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_undo_move">
- <property name="label" translatable="yes">_Undo Move</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="image">image1</property>
- <property name="use_stock">False</property>
- <property name="accel_group">accelgroup1</property>
- <accelerator key="Z" signal="activate" modifiers="GDK_CONTROL_MASK"/>
- <signal name="activate" handler="_on_undo_move_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_resign">
- <property name="label" translatable="yes">_Resign</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="image">image3</property>
- <property name="use_stock">False</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_resign_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkMenuItem" id="menu_claim_draw">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Claim _Draw</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="_on_claim_draw_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
- <property name="visible">True</property>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="quit1">
- <property name="label">gtk-quit</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_menu_quit"/>
- </object>
- </child>
- </object>
- </child>
- </object>
- </child>
- <child>
- <object class="GtkMenuItem" id="menuitem3">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_View</property>
- <property name="use_underline">True</property>
- <child type="submenu">
- <object class="GtkMenu" id="menuitem3_menu">
- <child>
- <object class="GtkImageMenuItem" id="menu_fullscreen">
- <property name="label">gtk-fullscreen</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <accelerator key="F11" signal="activate"/>
- <signal name="activate" handler="_on_view_fullscreen_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="menu_leave_fullscreen">
- <property name="label">gtk-leave-fullscreen</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <accelerator key="F11" signal="activate"/>
- <signal name="activate" handler="_on_view_unfullscreen_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkCheckMenuItem" id="menu_view_3d">
- <property name="visible">True</property>
- <property name="label" translatable="yes">3_D Chess View</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="_on_toggle_3d_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkCheckMenuItem" id="menu_view_logs">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Show _Logs</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="_on_show_logs_clicked"/>
- </object>
- </child>
- </object>
- </child>
- </object>
- </child>
- <child>
- <object class="GtkMenuItem" id="settings">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Settings</property>
- <property name="use_underline">True</property>
- <child type="submenu">
- <object class="GtkMenu" id="settings_menu">
- <child>
- <object class="GtkImageMenuItem" id="preferences">
- <property name="label">gtk-preferences</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_preferences_clicked"/>
- </object>
- </child>
- </object>
- </child>
- </object>
- </child>
- <child>
- <object class="GtkMenuItem" id="help2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Help</property>
- <property name="use_underline">True</property>
- <child type="submenu">
- <object class="GtkMenu" id="help2_menu">
- <child>
- <object class="GtkImageMenuItem" id="menu_help">
- <property name="label" translatable="yes">_Contents</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="image">image4</property>
- <property name="use_stock">False</property>
- <property name="accel_group">accelgroup1</property>
- <accelerator key="F1" signal="activate"/>
- <signal name="activate" handler="_on_help_clicked"/>
- </object>
- </child>
- <child>
- <object class="GtkImageMenuItem" id="about2">
- <property name="label">gtk-about</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <property name="accel_group">accelgroup1</property>
- <signal name="activate" handler="_on_about_clicked"/>
- </object>
- </child>
- </object>
- </child>
- </object>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolbar" id="toolbar">
- <property name="visible">True</property>
- <child>
- <object class="GtkToolButton" id="new_game_button">
- <property name="visible">True</property>
- <property name="tooltip_text" translatable="yes">Start a new game</property>
- <property name="label" translatable="yes" comments="The New Game toolbar button">New Game</property>
- <property name="use_underline">True</property>
- <property name="stock_id">gtk-new</property>
- <signal name="clicked" handler="_on_new_game_button_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolButton" id="play_online_button">
- <property name="visible">True</property>
- <property name="tooltip_text" translatable="yes">Start a new multiplayer network game</property>
- <property name="visible_vertical">False</property>
- <property name="label" translatable="yes" comments="The Network Game toolbar button">Network _Game</property>
- <property name="use_underline">True</property>
- <property name="stock_id">gtk-network</property>
- <signal name="clicked" handler="_on_join_game_button_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolButton" id="toolbutton1">
- <property name="visible">True</property>
- <property name="tooltip_text" translatable="yes">Load a saved game</property>
- <property name="stock_id">gtk-open</property>
- <signal name="clicked" handler="_on_open_game_button_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolButton" id="save_game_button">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="tooltip_text" translatable="yes">Save the current game</property>
- <property name="stock_id">gtk-save</property>
- <signal name="clicked" handler="_on_save_game_button_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolButton" id="undo_move_button">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Undo Move</property>
- <property name="use_underline">True</property>
- <property name="stock_id">gtk-undo</property>
- <signal name="clicked" handler="_on_undo_move_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- <child>
- <object class="GtkToolButton" id="resign_button">
- <property name="visible">True</property>
- <property name="label" translatable="yes" comments="The tooltip for the Resign toolbar button">Resign</property>
- <property name="use_underline">True</property>
- <property name="stock_id">gtk-dialog-warning</property>
- <signal name="clicked" handler="_on_resign_clicked"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- </packing>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkVBox" id="vbox11">
- <property name="visible">True</property>
- <property name="spacing">3</property>
- <child>
- <object class="GtkViewport" id="game_viewport">
- <property name="width_request">300</property>
- <property name="height_request">300</property>
- <property name="visible">True</property>
- <property name="shadow_type">none</property>
- <child>
- <placeholder/>
- </child>
- </object>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkHBox" id="navigation_box">
- <property name="sensitive">False</property>
- <property name="spacing">6</property>
- <child>
- <object class="GtkHBox" id="left_nav_box">
- <property name="visible">True</property>
- <property name="homogeneous">True</property>
- <child>
- <object class="GtkButton" id="first_move_button">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip_text" translatable="yes">Rewind to the game start</property>
- <signal name="clicked" handler="_on_history_start_clicked"/>
- <child>
- <object class="GtkImage" id="image6">
- <property name="visible">True</property>
- <property name="stock">gtk-goto-first</property>
- <property name="icon-size">1</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="prev_move_button">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip_text" translatable="yes">Show the previous move</property>
- <signal name="clicked" handler="_on_history_previous_clicked"/>
- <child>
- <object class="GtkImage" id="image7">
- <property name="visible">True</property>
- <property name="stock">gtk-go-back</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="next_move_button">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip_text" translatable="yes">Show the next move</property>
- <signal name="clicked" handler="_on_history_next_clicked"/>
- <child>
- <object class="GtkImage" id="image8">
- <property name="visible">True</property>
- <property name="stock">gtk-help</property>
- <property name="icon-size">1</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="last_move_button">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip_text" translatable="yes">Show the current move</property>
- <signal name="clicked" handler="_on_history_latest_clicked"/>
- <child>
- <object class="GtkImage" id="image5">
- <property name="visible">True</property>
- <property name="stock">gtk-goto-last</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkComboBox" id="history_combo">
- <property name="visible">True</property>
- <signal name="changed" handler="_on_history_combo_changed"/>
- </object>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkHBox" id="right_nav_box">
- <property name="visible">True</property>
- <property name="spacing">6</property>
- <property name="homogeneous">True</property>
- <child>
- <object class="GtkDrawingArea" id="white_time_label">
- <property name="width_request">20</property>
- <property name="visible">True</property>
- <signal name="expose_event" handler="_on_white_time_paint"/>
- </object>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkDrawingArea" id="black_time_label">
- <property name="width_request">20</property>
- <property name="visible">True</property>
- <signal name="expose_event" handler="_on_black_time_paint"/>
- </object>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </object>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- </object>
- </child>
- </object>
- <object class="GtkWindow" id="log_window">
- <property name="border_width">6</property>
- <property name="title" translatable="yes" comments="The title of the log dialaog">Logs</property>
- <property name="default_width">600</property>
- <property name="default_height">400</property>
- <signal name="delete_event" handler="_on_log_window_delete_event"/>
- <child>
- <object class="GtkNotebook" id="log_notebook">
- <property name="visible">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
- <property name="scrollable">True</property>
- <child>
- <object class="GtkHBox" id="hbox6">
- <property name="visible">True</property>
- <property name="border_width">6</property>
- <property name="spacing">6</property>
- <child>
- <object class="GtkImage" id="image13">
- <property name="visible">True</property>
- <property name="stock">gtk-dialog-info</property>
- <property name="icon-size">6</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label57">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes" comments="Message displayed in log window when no logs are present">There are no active logs.</property>
- <property name="wrap">True</property>
- </object>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </object>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label51">
- <property name="visible">True</property>
- </object>
- <packing>
- <property name="tab_fill">False</property>
- </packing>
- </child>
- </object>
- </child>
- </object>
- <object class="GtkAccelGroup" id="accelgroup1"/>
- <object class="GtkImage" id="image1">
- <property name="visible">True</property>
- <property name="stock">gtk-undo</property>
- <property name="icon-size">1</property>
- </object>
- <object class="GtkImage" id="image2">
- <property name="visible">True</property>
- <property name="stock">gtk-network</property>
- <property name="icon-size">1</property>
- </object>
- <object class="GtkImage" id="image3">
- <property name="visible">True</property>
- <property name="stock">gtk-dialog-warning</property>
- <property name="icon-size">1</property>
- </object>
- <object class="GtkImage" id="image4">
- <property name="visible">True</property>
- <property name="stock">gtk-help</property>
- <property name="icon-size">1</property>
- </object>
- </interface>
-